﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DelonixRegiaHMSys.Core.Models;

namespace DelonixRegiaHMSys.Core.Interfaces
{
    public interface ICheckInQuery
    {
        IEnumerable<CheckIn> GetAll();

        void AddCheckIn(CheckIn ci);

        void UpdateCheckIn(CheckIn ci);

        void DeleteCheckIn(string checkinID);

        bool CheckInRecordAdded(string checkinID);

        string GetCheckinID(string guestID);

        DateTime GetCheckinDateTime(string checkinID);

        string GetPaymentMode(string checkinID);
    }
}
